Coding Projects

Welcome to my portfolio! Here you'll find a selection of my Java conceptual projects, each representing a milestone in my programming journey.
These projects highlight my growth in Java fundamentals, problem-solving, and my ability to translate logic into interactive experiences.

Featured Java Projects

Java Text Adventure Game

code-img1

A text adventure game in Java where choices determine the player's journey and outcomes. Can you escape the island? This project showcases robust conditional logic and state management, immersing players in a perilous island escape with branching narratives and unique outcomes.

Experience the Island Adventure on Replit

Exception Handling Concept

Developed in Java, this project highlights robust exception handling techniques through a simulated in-game environment. By utilizing custom exceptions, I demonstrate how to effectively anticipate and mitigate potential errors, ensuring a seamless and reliable user experience.

Run Code & See Output on Replit

Cloud Hill Library Management System (Java OOP)

pic of code

This Java-based Library Management System demonstrates my understanding and application of Object-Oriented Programming (OOP) principles: encapsulation, inheritance, polymorphism, and abstraction. The system supports comprehensive library operations, including book and member management, and highlights my ability to design structured, maintainable Java applications.

Run System on Replit Now

Number Guessing Game: Java Logic to Web Application

I initially developed the game in Java, focusing on fundamental programming constructs and the game's core guessing algorithm. I then re-implemented the identical logic as an engaging HTML, CSS, and JavaScript web application. This project highlights my proficiency in both Java fundamentals and front-end web development.

Play Number Guessing Web Version View Java Code on GitHub